rebecca allen